---
title: Configuration settings
summary: Configuration keys consumed by this library, retrieval methods, and runtime dependencies.
status: draft
owner: SAIF Claims BOF team
last_reviewed: 2026-08-21
library: SAIF.Services.Imaging.Import
reference_type: embedded
---

# Configuration settings

This library defines no application-specific configuration keys. `clsImageImport.vb` — the sole compiled source file — reads no `appSettings`, environment-service settings, or connection strings.* `App.config`/`Web.config` contain only infrastructure registrations that support declared-but-unused NuGet references, not settings consumed by this library's own code.

## Environment API settings

None. No use of `IEnvironmentService`, `GetConfigSetting`, or `GetSecureConfigSetting` was found in `clsImageImport.vb`.

## AppSettings (Web.config)

None. No `appSettings` keys are defined in `App.config`/`Web.config`.

## Database connection configuration

| Connection name | Provider | Retrieval method | Purpose | Source |
| --- | --- | --- | --- | --- |
| `Oracle.ManagedDataAccess.Client` (`DbProviderFactories` entry) | Oracle.ManagedDataAccess | `oracle.manageddataaccess.client` config section / `DbProviderFactories` registration | Registers the Oracle managed provider for the hosting process; not exercised by any code in this library.* | `SAIF.Services.Imaging.Import\App.config`, `SAIF.Services.Imaging.Import\Web.config` |

## Secure settings

None identified.

## Transitive configuration (from dependencies)

None. No project references exist, and none of the referenced NuGet packages (`SAIF.BOF.Framework.*`, `Oracle.ManagedDataAccess`, `RestSharp`, `Newtonsoft.Json`) are exercised by `clsImageImport.vb`.*

## Configuration dependencies

| Dependency | Type | Required at | Impact if missing |
| --- | --- | --- | --- |
| `Oracle.ManagedDataAccess.Client` provider registration | Config section / `DbProviderFactories` entry | Runtime (hosting process) | Not required by this library's own logic; absence would only affect a hosting process that attempts to resolve the Oracle provider by name.* |
| `System.Text.Json` / `System.Runtime.CompilerServices.Unsafe` binding redirects | Assembly binding redirect | Assembly load time (hosting process) | Not required by this library's own logic; present to satisfy assembly-binding for declared-but-unused NuGet packages.* |

## Related documentation
- [Library index](index.md)
- [Overview](overview.md)
- [Architecture](architecture.md)
- [Dependencies](dependencies.md)
- [Operations and processes](operations-processes.md)
- [Business rules](business-rules.md)

> **Note:** Statements marked with * were inferred from code structure, naming conventions, or
> contextual evidence where direct confirmation was not available in source artifacts. Statements
> marked with ** could not be confirmed; treat as unknown until verified.

## Sources
- `SAIF.Services.Imaging.Import\clsImageImport.vb`
- `SAIF.Services.Imaging.Import\App.config`
- `SAIF.Services.Imaging.Import\Web.config`
- `.saifdocgen\state\runs\20260821-113120-claims-bof-web-legal\analysis\TSK010-analysis.md`
